import { typeLoginState } from './login/type'
import { IDashboardState } from './main/analysis/types'
import { ISystemState } from './main/system/type'

export interface typeRootState {
  name: string
  age: string
  entireDepartment: any[]
  entireRole: any[]
  entireMenu: any[]
}

export interface typeRootModule {
  login: typeLoginState
  system: ISystemState
  dashboard: IDashboardState
}

export type IStoreType = typeRootState & typeRootModule
